/*标签样式初始化*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin: 0px; padding: 0px;list-style: none;border: 0px;}
/*公共样式部分*/
body {color: #666;margin: 0 auto;background-color: #fff; font-family: "Microsoft YaHei";overflow-x: hidden;font-size:14px;}
#copy { display: none;}
*{-webkit-box-sizing: border-box;box-sizing: border-box; }
a {color: #666; text-decoration: none;}
a:hover { color:#0859a8;text-decoration: none; border-bottom-style:}
.w1400{ width:1400px; margin:auto;}
.gy{ max-width: 1400px;margin:auto;    width: 100%;}
.box{ margin:0 auto;width:100%;min-width: 1300px;max-width:1920px; box-sizing: border-box;padding-left:6%;padding-right:6%;}
.bg{ width: 100%;min-width:1300px;}
.fl { float: left;}
.fr {float: right;}

@font-face {
  font-family: "iconfont"; /* Project id 2607692 */
  src: url('../fonts/iconfont.woff2.txt') format('woff2'),
       url('../fonts/iconfont.woff.txt') format('woff'),
       url('../fonts/iconfont.ttf.txt') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


/*左右浮动清除*/
.clear,.cl{ clear: both;height: 0px; overflow: hidden;}
i,em{font-style: normal;}
.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 70px;}
.top80 {padding-top: 80px;}
.top90 { height:90px;}
.top100 {padding-top: 100px;}
.top110 {padding-top: 110px;}
.pr { position: relative;}

.tit_l{ text-align: center; line-height: 100%; font-weight: normal; font-size: 20px;  color: #333; margin-bottom: 25px;}
.tit_l i{ display: block; font-size: 48px; color: #333; line-height: 100%;font-weight: bold;}
.tit_l span{ padding: 20px 0 25px 0; display: block;background:url(../images/line.png) no-repeat center bottom; letter-spacing: 1px;}

.tit_c{ text-align: center; line-height: 100%; font-weight: normal; font-size: 20px;  color: #fff; margin-bottom: 25px;}
.tit_c i{ display: block; font-size: 48px; color: #fff; line-height: 100%;font-weight: bold;}
.tit_c span{ padding: 20px 0 25px 0; display: block;background:url(../images/line.png) no-repeat center bottom; letter-spacing: 2px;}

/*英文样式*/
.font_en {font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: normal;}
.en {font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
.t{text-align: center; padding-top:90px; height:200px;  margin-bottom:60px; background:url(../images/20211222135752_1119956818.png)no-repeat center bottom;}
.t h3{font-size: 40px;color: #222;}
.t p{font-size: 18px; line-height:40px;  }

/**/
#top_bg{width:100%; min-width:1300px; height: 100px; top:0!important;z-index: 99;}
.top{width:100%;height:100%;margin: 0 auto;min-width: 1300px; background:#fff; transition: all 1s ease-in-out; box-shadow: 0 0 1rem #333; }
.logo{margin-top:19px; padding-left:2vw;}
.logo img{ max-width:190px;}
.name{ display:block; padding-top:23px; padding-left:1.1vw;}
.name p{font-size:22px;font-family:""; font-weight:bold; color:#333;  }
.name span{float: left; font-weight:normal; margin-top:4px;display: block; background: linear-gradient(-90deg, #0859a8, #2b96ff);color: #fff;border-radius:25px;padding:2px 5px;margin-right:6px;font-size: 15px; }
.cyzg{ font-size:36px; color:#333;padding-top:26px;padding-left:0.5vw; font-weight:bold; line-height:36px;}
.cyzg span{ font-size:13px; text-transform:uppercase; display:block; font-weight:normal; line-height:20px; color:#999; }
/*导航*/
.nav{ padding-right:2vw; }
.nav>ul{height:100%;}
.nav>ul>li{ float: left; display: block;height:100%;position: relative;z-index: 9; padding:0px 0.8vw;}
.nav>ul>li>a {overflow: hidden; display: block;  color: #222;  font-size: 16px;  text-align: center; position: relative;   transition: 0.3s ease all;       height:75px; line-height:100px; }
.nav>ul>li>a:after{content:""; display:block; width:20px; height:2px;  background:#0859a8; margin:auto; position: absolute; bottom:0;left:0; right:0;opacity: 0;}
.nav>ul>li>a:hover,.nav>ul>li.navcurrent a{color:#0859a8;}
.nav>ul>li.lang a{ display:inline}
.nav>ul>li.lang a:after{ display:none;}
.nav>ul>li.lang a:hover,.nav>ul>li.lang a.active{ color:#0859a8; font-weight:bold}
.nav>ul>li.navcurrent>a:after,.nav>ul>li:hover>a:after{opacity: 1; }

.top .tel,.top .ewm{position: relative; height:100%; cursor: pointer;}

.top .tel{ width:28px; background:url(../images/20211222153330_1971686079.png)no-repeat center left;}
.top .tel p,.top .ewm p{  position: absolute;     transition: 0.3s all ease; transform-origin: top;  transform: rotateX(90deg); top:100%; right:0;}
.top .tel p{font-family: Arial; font-weight:bold;  font-size:24px; width:200px; height:50px; line-height:50px; text-align:center; color:#fff; background:rgba(0,0,0,0.4); }
.top .tel:hover p,.top .ewm:hover p{    transform: rotateX(0);}
.top .ewm{ width:3%; background:url(../images/20211130184939_1981696183.png)no-repeat center left;}
.top .ewm p{width:120px; height:120px; padding:10px;background:rgba(0,0,0,0.4);  }
.top .ewm p img{width:100%;}
/*栏目下拉*/
.nav ul li .nav2{-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out;position: absolute;width:136px;opacity: 0;visibility: hidden;transform: translate3d(0px, 10px, 0px);-moz-transform: translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px);
z-index: 999;left:-20%;top:133%; text-align:center;background:rgba(0,0,0,0.5); }
.nav ul li .nav2 a{width: 100%;height: 40px;line-height: 40px; display: block;color: #fff;font-size: 14px;  text-liagn:center; -webkit-transition: none ease-out .3s;    transition: none ease-out .3s;    -webkit-transition-property: color, background, text-indent, opacity;    transition-property: color, background, text-indent, opacity; border-bottom:1px solid rgba(255,255,255,0.1);}
.nav ul li .nav2 a:hover{background:#0859a8;}
.nav ul li:hover .nav2 {opacity: 1;visibility: visible;transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.12);box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.12);-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; z-index: 999;}
.nav2 table{width:100% !important;}
.nav2 table td{ display: block;height: 40px !important;line-height: 40px !important; }
.nav2 table td a{line-height: 40px !important; }
.nav2 dl{display:none;}

/*抬头*/
#top_bg.yinyin{transition: all 1s ease-in-out; animation: 1s dong; top:0 !important; box-shadow: 0 0 50px rgba(0,0,0,0.1);}
#top_bg.yinyin .top{width:100% !important;}
@keyframes dong {
    0% {
        transform: translateY(-100px);
    }

    100% {
        transform: translateY(0);
    }
}
.tel_r{width:auto;height:100px;float:right;background:#fff; font:16px "Microsoft YaHei UI";color:#fff;line-height:26px;padding:30px 2.5% 0 0.5%}
.tel_r p em {display: block;font: 28px Arial, Helvetica, sans-serif; font-weight: bold;}
.tel_r ul li{float:left;width:45px;height:50px; text-align:center; transition:.5s;position:relative}
.tel_r ul li>a{display:block;width:45px;height:50px; overflow:hidden; box-sizing:border-box}
.tel_r ul li img{width:75%}
.tel_r ul li p{width:150px; background:#fff; box-shadow: 0 15px 40px rgba(0,0,0,0.2); overflow:hidden;position:absolute;top:50px; right:0; display:none; line-height:45px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:10px 0; border-radius:5px;}
.tel_r ul li p a{ display:block; position:relative; text-align:left; font-size: 15px; padding-left:51px; border-bottom:1px solid #eee;}
.tel_r ul li p img{ width:32px; height:32px; margin: auto; position: absolute; left: 12px; top: 0; bottom: 0;}
.tel_r ul li:hover p{display:block}
.tel_r ul li p a:last-child{ border-bottom:none}

/*幻灯片*/
.banner-box,.banner-box .bd li{height:870px;}
.banner-box .banner-btn a.prev{background-image:url(../images/20211130185004_1348954841.png);}
.banner-box .banner-btn a.next{background-image:url(../images/20211130185021_1537567542.png);}
.banner-box .hd ul li.on{background:#0859a8;}
.banner-box{min-width:1300px;position:relative;overflow:hidden;margin: 0 auto; margin-top:70px; z-index: 5;}

.banner-box .bd{ width:100% !important;}
.banner-b{position: absolute;bottom: 0;}
.banner-box .bd li{width:100% !important;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a{display:block;background-size:auto;width:100% !important; height:100% !important;}
.banner-btn a{display:block;width:40px;height:40px;position:absolute;opacity:0.8;-webkit-transition: 0.3s all ease-in-out;transition:0.3s all linear; top:55%;background-repeat:no-repeat; }
.banner-btn a.prev{left:2%;} 
.banner-btn a.next{right:2%;}
.banner-box .hd {position:absolute;bottom:6%;width: 100%;display: block;}
.banner-box .bd ul{width:100% !important;}
.banner-box .hd ul{ text-align: center;}
.banner-box .hd ul li{ width:20px; height:10px; border-radius :20px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; -webkit-transition: 0.3s all ease-in-out; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ width: 32px;}

/*搜索*/
.search_nbg{position: absolute;z-index: 999;top: 530px;height:100px; box-shadow: 0 0 50px rgba(0,0,0,0.1);}
.search{height:100px; border-bottom:1px #eee solid; width:100%; margin:0 auto; padding:0px 3%;}
.search-bg{width:450px;height:50px;overflow: hidden;margin-top:34px;}
.search_l{line-height: 100px;color: #666;}
.search_l dd{font-size:15px;color: #333;display: inline-block;font-weight: bold;}
.search_l a{font-size: 15px;color: #666; padding:0 5px;}
.search_l a:hover{color:#0859a8;}
.search-bg #infoname{overflow: hidden; width:440px;background:#fff;outline:none; color:#1a1a1a;border: none;height:50px;line-height:6;font-size: 16px;padding-left: 20px;font-weight: lighter; border-left:1px #ccc solid;border-top:1px #ccc solid;border-bottom:1px #ccc solid;border-radius: 100px;}
.search_nbg #infoname{width:310px;height: 50px;}
.search-bg{position: relative;}
.search-i{position: absolute;right: 0;top: 0;height: 50px; width:50px; background:#ccc; padding:0; border-radius:100%;}
.search-i button{ width:48px; height:48px; background:url(../images/search.png) center center no-repeat; border:none;cursor:pointer;}
/**/
.tils{ overflow: hidden;background: url(../images/20220225112927_1742916387.jpg) no-repeat center  bottom; height:850px;box-sizing: border-box; min-width:1300px; padding-top:90px;}
.tils dl{ overflow: hidden; height: 471px;}
.tils dl dt{ font-size: 0; line-height: 0; overflow: hidden; float: left; width: 732px; border-bottom-right-radius:70px;}
.tils dl dd{ float: right; width:588px; }
.tils dl dd h3 {}
.tils dl dd h3 a{ display:block; padding-top: 65px; height:156px; line-height: 100%; padding-left: 173px; font-size: 36px; color: #0859a8; font-weight: bold;background: url(../images/20220218091454_17361920.png) no-repeat;}
.tils dl dd p{ padding-top: 17px; color: #666666; font-size: 15px; line-height: 30px; letter-spacing: 1px;}
.tils ul{ width:1400px; overflow: hidden;}
.tils ul li{ float: left; text-align: center; font-size: 16px; color: #333333;position: relative; min-width: 100px; line-height: 100%; }
.tils ul li em{ display:block; padding-top: 120px; line-height: 100%; font-size: 41px; padding-bottom: 12px;}
.tils ul li em span{ display: inline-block; line-height: 80%; font-size: 53px; }
.tils ul li i{ display: inline-block;    height: 92px;  padding-top: 8px;    position: absolute; z-index: 1;left: 34px;    top: 22px;}
.tils ul li:nth-of-type(1) i{left: 36.5px !important; }
.tils ul li:nth-of-type(2) i{left: 26px!important; }
.tils ul li:nth-of-type(3) i{left: 31px!important; }
.tils ul li:nth-of-type(5) i{left: 32.5px!important; }
.tils ul li:nth-of-type(6) i{left: 33px!important; }
.tils ul li:after{ position: absolute; left: 0; top: 0; content: ""; width:105px; height: 106px;background: url(../images/20220223111844_1541297784.png) no-repeat center 0;-webkit-animation: spin 3s linear infinite;
	/* animation: spin 3s linear infinite; */}
.tils ul li:last-of-type{ margin-right: 0; }
.tils ul li:nth-of-type(2){ margin:0px 200px 0 200px;}
.tils ul li:nth-of-type(4){ margin:0px 200px 0 200px;}
.tils ul li:nth-of-type(6){ margin:0px 0px 0px 200px;}
/*p*/
.pro_c>ul{display:flex;height:75px;}
.pro_c>ul>li{width:20%;text-align:center;background:#333;transition:all .3s}
.pro_c>ul>li:nth-child(1){ border-radius:10px 0px 0px 0px}
.pro_c>ul>li:last-child{ border-radius:0px 0px 10px 0px}
.pro_c>ul>li>a{display:block;line-height:75px;font-size:18px;color:#fff}
.pro_c>ul>li.on{background:#0859a8}
.pro_ic{margin-top:25px;display:flex;transition:all .5s}
.product_div_item_image{width:100%}
.pro_tc>p{width:72%}
.pro_tc{display:flex}
.pro_tc>p>img{width:100%}
.pro_tc>.pro_icc{width:28%;padding:70px 36px 52px;background:#f5f5f5; height:560px;}

.pro_bc{padding:26px 0 80px 0px; min-width:1300px;}
.pro_icc>div>b{font-size:30px;color:#333;font-weight:bold;position:relative}
.pro_icc>div>p{font-size:16px;color:#666;line-height:30px;margin-top:12px}
.pro_icc>div>a{font-size:16px;width:160px;height:45px;line-height:45px;text-align:center;color:#fff;background:#0859a8;border-radius:25px;display:block;margin-top:42px}
.pro_bo .divproduct_new_div{display:block;justify-content:space-between;align-items:flex-start}
.pro_bo .divproduct_new_div_item{width:24%; margin-right:1%; display:inline-block;flex-direction:column-reverse}
.pro_bo .divproduct_new_div_item:nth-child(4n){ margin-right:0;}
.pro_bo .divproduct_new_div_item_body{display:none}
.pro_bo .divproduct_new_div_item_a{display:block;height:52px;color:#333;font-size:16px;text-align:center;line-height:52px;background:#fff;border:1px solid #ddd;  TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; OVERFLOW: hidden;}
.pro_bo .product_div_item_pic{border:1px solid #ddd;border-bottom:none;overflow:hidden}
.pro_bo{margin-top:20px}
.pro_item{flex-shrink:0;width:100%}
.pro_c{overflow:hidden}
.pro_icc>ul{display:flex;justify-content:space-between;padding-top:58px;border-top:1px solid #d0d0d0;margin-top:60px}
.pro_icc>ul>li{text-align:center}
.pro_icc span{font-size:42px;color:#666;display:block}
.pro_icc p{font-size:16px;color:#666;margin-top:14px}
.pro_c>ul>li:last-child:hover{background:#0859a8}
.pro_c>ul>li+li{border-left:1px solid rgba(255,255,255,0.2)}
.pro_bo .divproduct_new_div_item:hover img{transform:scale(1.1)}
.pro_bo .product_div_item_pic img{height:255px; transition:all .8s}
.pro_bo .divproduct_new_div_item:hover .divproduct_new_div_item_a{color:#0859a8}
/*ys*/
.g-super{ min-width:1300px; height: auto;overflow: hidden;background:#f2f2f2;padding-top:80px; box-sizing: border-box; font-family: "Microsoft YaHei";max-width: 1920px;margin:0 auto; }
.g-super .tit01{height:165px;}
.super{min-width: 1200px; width: 100%;height: 800px;overflow: hidden;}
.super ul{width: 100%;height: 800px;}
.super li{width:15.625%;float: left;position: relative;cursor:pointer;height: 800px;line-height:30px;font-size: 16px; border-right:1px solid #fff; box-sizing:border-box;overflow: hidden;}
.super li:last-child{border: 0;}
.super li img{display: block;}
.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:url(../images/20220214141012_206488216.png) repeat left center; background-size: 100% 100%;}
.shu2{width: 100%;  position: absolute;left:0rem;top:10rem;text-align: center;}
.shu2 h3{width: 100%; line-height: 45px;margin-bottom: 200px;}
.shu2 h3 img{width:80px;height:75px;margin:0 auto 125px;display: block;}
.shu2 h3 b{ font-size:36px; text-align:center; color:#fff; font-weight: bold;  display: block;}
.shu2 i{display: block;font-size: 14px;font-family: Arial, Helvetica, sans-serif;color: rgba(26, 26, 26, 0.5);}
.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.bock{position: absolute;left: 0; bottom:-200px;width:100%;height:100%;text-align: left;color: #fff;box-sizing: border-box; background-size: 100% 100%;opacity: 0;}
.bock dl{width: 90%;padding:22px 52px; height:214px;box-sizing: border-box;position: absolute;left: 5%; bottom:32px; background-color: rgba(255, 255, 255, 0.65); color: #fff; opacity:1;}
.bock dl dt{width:100%;margin-bottom: 12px;clear: both;overflow: hidden;}
.bock dl dt h3{ line-height: 62px;}
.bock dl dt h3 i{font-size:36px; color: #494d55;display: block;float: left;  opacity:1;}
.bock dl dt h3 img{height:62px;display: block;float: right;}
.bock dl dd{width: 100%;font-size: 16px; line-height: 26px;color:#666666;overflow: hidden;  opacity:1;}
.super li.cur{width: 53.125%;}
.super li.cur .mo{opacity: 0;}
.super li.cur .shu2{opacity: 0;}
.super li.cur .bock{opacity: 1;bottom: 0;}
@media screen and (max-width:1720px) {
  .bock dl dt h3{ font-size:46px; }
  .bock dl dt h3 i{font-size: 28px;}
  .bock dl dd p{margin-top:7px;}
  
  
}
@media screen and (max-width:1760px) {
  .name{ display:none;}
}
@media screen and (max-width:1600px) {
  .bock dl dt h3{ font-size:36px;}
  .bock dl dt h3 i{font-size: 24px;}
  .bock dl dd p{margin-top:0;}
  .name{ display:none;}
  .logo img{ width:160px;}
  .cyzg{ font-size:32px;}
  .cyzg span{ font-size:12px;}
}

/**/
.g-cases{ height:830px; background:#fff; padding:80px 0 0;font-family:"Microsoft Yahei";box-sizing: border-box; position: relative; }
.g-cases .tit01{height:148px; }
.casetit{height: 85px;width:1466px; margin:0 auto 55px;  text-align:center; }
.casetit ul{max-width: 1366px;overflow: hidden; display:inline-block;}
.casetit li{ height: 85px; display:inline-block; font-size:20px; color: #666666;text-align: center;box-sizing: border-box;position: relative;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;border-right: 1px solid #d7d7d7;padding:0 28px;}
.casetit li em{display: block;width: 50px; height: 50px; overflow: hidden; position: relative;margin:0 auto 12px; background: #2e343e;border-radius: 100%;}
.casetit li em img{width:100%; display: block;}
.casetit li a{color: #666666; text-decoration: none; font-size:20px; }
.casetit li.cur a,.casetit li:hover a{color: #0859a8; font-weight: bold;}
.casetit li:hover em,.casetit li.cur em{background:#0859a8;}
.casetit li:nth-child(1){padding-left:0;}
.casetit span{height: 85px;  display:inline-block; font-size:20px; color: #666666;text-align: center;box-sizing: border-box;position: relative;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;width:105px; padding-left:25px;}
.casetit span em{display: block;width: 50px; height: 50px; overflow: hidden; position: relative;margin:0 auto 12px; background: #2e343e;border-radius: 100%;}
.casetit span em img{width:100%; display: block;}
.casetit span a{color: #666; text-decoration: none;  font-size:20px; }
.casetit span:hover a{color: #0859a8; font-weight: bold;}
.casetit span:hover em{background:#0859a8;}

.case{position: relative;height: 428px;width:98%;margin:0 auto;}
.m_case dl{width: 445px;position: relative;margin-right: 26px;}
.m_case dl dt{width: 445px;height: 400px; }
.m_case dl dt img{width: 100%;display: block;}
.m_case dl dd{width: 385px;height: 82px;overflow: hidden;; padding:22px 40px 10px;text-align: center;box-sizing: border-box;margin:0 auto;box-shadow:0 8px 20px #eeeeee;position: absolute;left:50%;margin-left:-192px;bottom:20px;z-index: 1;background: #fff;-webkit-transition: 0.35s;-moz-transition:0.35s;transition: 0.35s;}
.m_case dl dd h4{font-size: 20px;color:#333333;line-height: normal;font-weight: normal;margin-bottom: 10px; -webkit-transition: 0.35s;-moz-transition:0.35s;transition: 0.35s;}
.m_case dl dd h4 a{color:#333333;font-size: 20px;}
.m_case dl dd p{font-size: 14px;color: #666;line-height: 24px;max-height:48px;opacity: 0; -webkit-transition: 0.35s;-moz-transition:0.35s;transition: 0.35s;}
.m_case dl dd::after{content: "";width:0;height:8px;background: #0859a8;position: absolute;left:50%;bottom:0;transform: translate(-50%);transition:width .35s linear;-webkit-transition: width .35s linear;-moz-transition:width .35s linear;}

.m_case dl:hover dd{height: 167px;}
.m_case dl:hover dd h4{font-weight: bold;}
.m_case dl:hover dd p{opacity: 1;}
.m_case dl:hover dd::after{width:100%;}

/*合作流程*/
.press_bg{background:url(../images/20220214113934_1383545861.jpg)no-repeat center bottom; padding-bottom:80px;}
.press li{width: 10%; height: 150px; float:left;  background: #fff; text-align: center; position: relative; overflow: hidden; }
.press li+li{border-left:1px #eee solid;}
.press li p,.press li span,.press li dd{position: relative; z-index: 2;}
.press li p{font-size: 16px; color: #333; font-weight:bold; }
.press li p a{font-size: 16px;  }
.press li dd{width: 26px; height: 26px; line-height:26px; position: absolute; bottom:0; right: 0; font-size: 15px; font-family: "Arial"; text-align:center; color:#fff; }

.press li p:before{content:""; display: block; width: 50px; height: 50px; border-radius: 100%;  background-image: url(../images/20211230172857_2044902640.png); background-repeat: no-repeat; margin:30px auto 10px auto;transition: all 0.3s ease; }
.press li:nth-child(1) p:before{background-position: 0 0;}
.press li:nth-child(2) p:before{background-position: -50px 0;}
.press li:nth-child(3) p:before{background-position: -100px 0;}
.press li:nth-child(4) p:before{background-position: -150px 0;}
.press li:nth-child(5) p:before{background-position: -200px 0;}
.press li:nth-child(6) p:before{background-position: -250px 0;}
.press li:nth-child(7) p:before{background-position: -300px 0;}
.press li:nth-child(8) p:before{background-position: -350px 0;}
.press li:nth-child(9) p:before{background-position: -400px 0;}
.press li:nth-child(10) p:before{background-position: -450px 0;}
.press li:after{content:""; display: block; width: 54px; height: 54px;     background: linear-gradient(-90deg, #0859a8, #2b96ff); border-radius: 100%; position: absolute; bottom:-22px; right: -22px; transition: all 0.3s ease; }
.press li:hover p:before{background-position-y:-50px;background-color: #0859a8; }
.press_b{margin-top:50px; text-align:center; }
.press_b p{width: 556px; height: 64px; line-height: 54px; text-align: center; color: #fff; font-size:20px; text-indent: 30px; background: #0859a8 url(../images/20211130185119_1144703596.png) 30px center no-repeat; margin: 20px auto;border-radius: 100px; }
.press_b p b{font-size: 30px; position: relative; top:4px;}
/*合作客户*/
.par_bc{ background:#eee;}
.par_c{padding: 80px 0;}
.par_item { margin-top: 36px; }
.par_item .divdgweb_new_div { display: flex;flex-wrap: wrap; }
.par_item .divdgweb_new_div_item { width: 24%; position: relative; border: 1px solid #eaeaea; overflow: hidden;margin: 0 0.5% ;margin-top: 16px; }
.par_item .divdgweb_new_div_item_a { display: block; text-align: center; color: #fff; font-size: 16px; }
.par_item .divdgweb_new_div_item_content { position: absolute; top: 0; left: 0px; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; background: rgba(8,89,168,0.7); transition: all .5s; transform: rotateX(90deg); }
.par_item .divdgweb_new_div_item:hover .divdgweb_new_div_item_content { transform: rotateX(0deg); }
.par_item .slick-dots, .par_item .divdgweb_new_div>button { display: none!important;}
.part_pho span{font-size: 16px;display: flex;align-items: center;justify-content: center;margin-top: 60px;}
.part_pho b{font-family:Times New Roman;font-size: 40px;color: #0859a8;}
.part_pho em{font-size: 24px;}
.part_pho span i { color: #0859a8;    font-size: 48px;    padding-right: 12px;}
/* about */
.page,.content{ width:1500px; margin:0 auto; overflow: hidden;}
.container{position:relative;min-width:1200px;width:100%;max-width:1600px;margin:0 auto;}
.about{ width:100%;    min-width:1300px;  background: url(../images/20220219113733_1515300877.jpg) no-repeat top center;/*background-position:center;background-size:cover;background-attachment: fixed;*/position:relative; }
.hTitle{font-size:1rem;margin-bottom:40px;}
.hTitle span{display: block;font-size:2.875em;color:#191919;margin-bottom:5px;font-weight:700;}
.hTitle b{color:#e60016;}

.aboutTxt{width:52%; font-size:15px; padding-top:82px;}
.aboutTxt .txt{height:200px;margin-bottom:10px;overflow:hidden;line-height:1.8;}
.aboutTxt  .more {background: url(../images/more.png) no-repeat right center; font-size:14px; padding-right:40px;display:inline-block;line-height:2;}
.aMenu{width:452px; padding-top:70px;}
.aMenu li{float:left;width:150px;padding-right:10px;margin-bottom:10px;text-align:center;}
.aMenu li a{background:#fff;height:150px;display: block;padding-top:35px;color:#333;border-radius: 5px; font-size:15px;}
.aMenu li i{display: block;margin:0 auto;margin-bottom:15px;background: url(../images/20220219135853_421221521.png) no-repeat;width:43px;height:43px;}
.aMenu li:nth-child(1){margin-left:150px;}
.aMenu li:nth-child(2) i{background-position: -43px 0;}
.aMenu li:nth-child(3) i{background-position: -172px 0;}
.aMenu li:nth-child(4) i{background-position: -86px 0;}
.aMenu li:nth-child(5) i{background-position: -129px 0;}
.aMenu li a:hover{background:#e60016;color:#fff;}
.aMenu li a:hover i{background-position: 0 -43px;}
.aMenu li:nth-child(2) a:hover i{background-position: -43px -43px;}
.aMenu li:nth-child(3) a:hover i{background-position: -172px -43px;}
.aMenu li:nth-child(4) a:hover i{background-position: -86px -43px;}
.aMenu li:nth-child(5) a:hover i{background-position: -129px -43px;}

.setting{padding:40px; padding-bottom:0; }
.cj_c{width:100%;margin:0 auto;position:relative;padding:0 3% 3% ;}
.cj_c>ul{display:flex;margin:0px 0 40px;justify-content:center}
.cj_c>ul>li>a{display:block}
.cj_c>ul>li{width:160px;position:relative;text-align:center}
.cj_c>ul>li+li{border-left:1px solid #d4d4d4}
.cj_c>ul>li span{font-size:46px;color:#333;display:block}
.cj_c>ul>li.on span{color:#0859a8}
.cj_c>ul>li p{font-size:20px;color:#333;margin-top:12px}
.cj_c>ul>li.on p{color:#0859a8;font-weight:bold}
.cf_img .divdgweb_new_div{display:flex}
.cf_img .divdgweb_new_div_item{width:25%;flex-shrink:0;padding:0 0.6%;display:flex;flex-direction:column-reverse}
.cf_img .news_div_item_pic{overflow:hidden}
.cf_img .news_div_item_pic a{display:block;position:relative}
.cf_img .news_div_item_pic a:before,.cf_img .news_div_item_pic a:after{position:absolute}
.cf_img .news_div_item_pic img{width:100%; height:235px; transition:all 1s;display:block}
.cf_img .divdgweb_new_div_item .divdgweb_new_div_item_title a{display:block;font-size:16px;color:#333;padding:15px 0 0;position:relative;text-align:center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cf_img .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a,.cf_img .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a:after{color:#0859a8}
.cf_img .divdgweb_new_div button{display:none!important}
.cf_img .divdgweb_new_div_item:hover img{transform:scale(1.1)}
.cf_img .news_div_item_pic a:after{position:absolute;content:"";width:100%;height:100%;background:rgba(0,55,147,0.6);bottom:-100%;left:0;transition:all .5s;opacity:0;border-radius:30px;display:none}
.cf_img .divdgweb_new_div_item:hover .news_div_item_pic a:after{bottom:0;opacity:1}
.cf_ic{margin-top:14px;transition:all .5s;display:flex}
.cf_img{flex-shrink:0;width:100%;height:0;visibility:hidden}
.cf_img.on{height:auto;visibility:visible}
.cj_c>span{font-size:70px;display:block;position:absolute;top:50%; cursor:pointer}
.cj_c>.cf_prev{left:-13px;transform:rotate(180deg)}
.cj_c>.cf_next{right:-13px}
.cc_i{overflow:hidden}
.cf_ic .cf_img:last-child .divdgweb_new_div_item:hover img{transform:scale(1)!important}
@media screen and (max-width:1500px){.cj_c{width:98%}
}

/*news*/
:focus{outline: none;}
.news_div_item_date{display:flex}
.news_div_item_year,.news_div_item_month,.news_div_item_day{color:#666;font-size:16px}
.nbgy{max-width: 1500px;margin: 0 auto; width: 100%; min-width:1300px;}
img.news_div_item_image{width: 100%;}
.news{padding: 80px 0;overflow: hidden;}
.nw_t{display: flex;align-items: center;justify-content:space-between;width: 470px;margin: 0 auto;}
.nwt_l{}
.nwt_l>a{}
.nwt_l>a p{display: flex;align-items: flex-end;}
.nwt_l>a p b{font-size: 32px;}
.nwt_l>a p em{letter-spacing: 6px;color: #333333;font-family: arial;font-size: 14px;line-height: 10px;margin-left: 20px;}
.nwt_r{display: flex;align-items: center;}
.nwt_r a{border-radius: 30px;width: 150px;height: 40px;display: flex;align-items: center;justify-content: center;background: #eee; color:#333; margin-right:10px;}
.nwt_r em{font-size: 20px;color: #000;}
.nwt_r b{margin-left: 10px;font-size: 16px;font-weight: normal;}
.nwt_r a.on{background: #0859a8;}
.nwt_r a.on *{color: #fff;}
.nw_c{margin-top: 51px;position: relative;height: 534px;}
.nwc_t{display: none; }
.nwc_t .news_div_item:hover a {color: #0859a8;}
.nw_c>div.on{display: block;}
.nwc_t .news_div_item,.nwc_t .news_div_item img{transition: 0.4s; max-width:100%;}
.nwc_t .news_div_item img{ max-height:322px;}
.nwc_t .news_div_item_pic a {display: block;overflow: hidden; text-align:center}
.nwc_t .newsZj .news_div_item_pic a{height: 100%;}
.nwc_t .news_div>div{width: 30%;}
.nwc_t .news_div {display: flex;justify-content: space-between;}
.nwc_t>div>.news_div_item:first-child{display: flex;flex-wrap: wrap-reverse;background-color: #f8f8f8;padding: 10px;position: relative;}
.nwc_t>div>.news_div_item:first-child .news_div_item_content{padding: 0 20px; width:100%;}
.nwc_t>div>.news_div_item:first-child .news_div_item_title {width: 100%;height: 55px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 12px 0 10px;border-bottom: 1px solid #E3E3E4;}
.nwc_t>div>.news_div_item:first-child .news_div_item_a{font-size: 20px;line-height: 55px;}
.nwc_t>div>.news_div_item:first-child .news_div_item_a:after{content: '\e61f';width: 30px;height: 30px;border-radius: 100%;background: #0859a8;position: absolute;bottom: 15px;right: 30px;font-family: 'iconfont';color: #fff;display: flex;align-items: center;justify-content: center;}
.nwc_t>div>.news_div_item:first-child .news_div_item_body{line-height: 30px;letter-spacing: 0px;color: #666666;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.nwc_t>div>.news_div_item:first-child .news_div_item_date{font-size: 16px;line-height: 34px;color: #333;padding-left: 20px;height: 34px;}

.nwc_t .newsZj{display: flex;flex-flow: column;row-gap: 30px;}
.nwc_t .newsZj .news_div_item {padding: 29px;background: #f8f8f8;border-bottom: 3px solid #f8f8f8;}
.nwc_t .newsZj .news_div_item .news_div_item_title .news_div_item_a{ font-size:18px;}
.nwc_t .newsZj .news_div_item_date{}
.nwc_t .newsZj .news_div_item_content{display: flex;align-items: center;border-bottom: 1px solid #ddd;padding-bottom: 26px; margin-bottom: 25px;
}}
.nwc_t .newsZj .news_div_item_a{font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 3px 0 12px;display: block;}
.nwc_t .newsZj .news_div_item_body{line-height: 25px;}
.nwc_t .newsZj .news_div_item_pic{display: block;width: 100px;height: 100px;border-radius: 100%;overflow: hidden;margin-right: 20px;}
.nwc_t .newsZj .news_div_item_pic img{height: 100%;}
.nwc_t .news_div_item_date{font-size: 16px;}
.nwc_t .news_div_item_pic{display: none;}
.nwc_t>div>.news_div_item:first-child .news_div_item_pic{display:block;overflow: hidden;width: 100%;}
.nwc_t>div>.news_div_item:hover img{transform: scale(1.1);}
.nwc_t .newsZj .news_div_item:hover {border-bottom: 3px solid #0859a8;}

.nwc_t .newsRi{display: flex;flex-flow: column;row-gap: 54px;width: 36% !important;}
.nwc_t .newsRi .news_div_item {border-bottom: 1px solid #ddd;padding-bottom: 30px;position: relative;}
.nwc_t .newsRi .news_div_item:after{content: '';width: 100%;height: 1px;background: #0859a8;transition: transform .5s;transform: scale3d(0,1,1);transform-origin: 100% 50%;position: absolute;bottom: 0;}
.nwc_t .newsRi .news_div_item:hover:after{transform: scale3d(1,1,1);transform-origin: 0 50%;transition-timing-function: ease-in;}
.nwc_t .newsRi .news_div_item_date{}
.nwc_t .newsRi .news_div_item_content{}
.nwc_t .newsRi .news_div_item_title{display: flex;align-items: center;justify-content: space-between;margin-bottom: 30px;}
.nwc_t .newsRi .news_div_item_title:before{content: '';display: block;width: 5px;height: 5px;background: #333;}
.nwc_t .newsRi .news_div_item_a{width:84%;font-size: 18px;}
.nwc_t .newsRi .news_div_item_body{font-size: 14px;line-height: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #666666;margin-top: 22px;}

/*友情链接*/
.link_bg {height: 100px; background:#f2f2f2; min-width: 1300px; width:100%; }
.links_bj{position:relative;height: 100px;line-height: 100px;overflow: hidden; min-width: 1300px; width:1500px;      margin: auto;}
.links_zbt{width:95px;font-size:16px;color:#333; font-weight:bold;}
.links_zbt img{margin-right:15px;margin-top: -5px;}
.links_lj{font-size:14px;color:#fff;}
.links_tb{width:auto;height:92px;}
.linkTagcs{width:auto !important;}
.linkTagcs li a{font-size:14px;line-height:80px;color:#333 !important;}
.link_more {float: right;}
.link_more a {font-size: 14px;color: #333;}

/*版权*/
.copy{line-height:120px; border-top:1px solid rgba(255,255,255,0.2); margin-top:40px; color:#fff; }
.copy a{color:#fff; }
.footer{width:100%;background:url(../images/20220223152759_1206607757.jpg) no-repeat center top;position:relative;z-index:;background-size:100% 100%; min-width: 1300px;   }
.ft-top{box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,0.1)}
.ft-top .ft-con{min-width:1200px;max-width:1500px;margin:0 auto}
.ft-top .ft-left{width:72.2%;float:left;border-right:1px solid rgba(255,255,255,0.1);padding-top:56px;box-sizing:border-box;height:500px; padding-right:4vw}
.ft-top .ft-logo{height:120px; border-bottom: 1px solid rgba(255,255,255,0.1);}
.ft-top .ft-logo h2{float:left;line-height:0;overflow:hidden}
.ft-top .ft-logo h2 span{display:block;width:265px;height:82px;float:left}
.ft-top .ft-logo h2 span img{width:100%}
.ft-top .ft-logo h2 em{display:block;height:87px;line-height:87px;float:left;font-size:42px;color:#FFF;font-weight:bold;margin-left:18px}
.ft-top .ft-logo ul{width:195px;float:right;padding-top:29px;}
.ft-top .ft-logo ul li{float:left;width:45px;height:45px;margin:0 10px;transition:.5s;position:relative}
.ft-top .ft-logo ul li a{display:block;width:45px;height:45px;border-radius:50%;overflow:hidden;border:1px solid #FFF;box-sizing:border-box}
.ft-top .ft-logo ul li img{width:100%}
.ft-top .ft-logo ul li:hover a{background:#0859a8;border:1px solid #0859a8}
.ft-top .ft-logo ul li p{width:100px;line-height:0;overflow:hidden;position:absolute;top:50px;left:-20px;display:none}
.ft-top .ft-logo ul li p img{width:100%}
.ft-top .ft-logo ul li:hover p{display:block}
.ft-top .ft-wz{height:83px;border-top:1px solid rgba(133,133,133,0.2);border-bottom:1px solid rgba(133,133,133,0.2)}
.ft-top .ft-wz span{display:block;float:left;height:83px;line-height:83px;font-size:26px;color:#FFF}
.ft-top .ft-wz p{float:right;}
.ft-top .ft-wz p em{display:inline-block;height:83px;line-height:94px;font-size:14px;color:rgba(255,255,255,0.3);margin:0 5px}
.ft-top .ft-wz p em a{font-size:14px;color:rgba(255,255,255,0.3)}
.ft-top .ft-nav .f_nav.fv{width:30%}
.ft-top .ft-nav .f_nav.fv ul li{float:left;width:35%}
.ft-top .ft-nav{padding-top:30px}
.ft-top .ft-nav .f_nav{width:19%}
.ft-top .ft-nav .f_nav h4{height:56px;line-height:54px;position:relative;margin-bottom:26px}
.ft-top .ft-nav .f_nav h4 a{font-size:20px;color:#FFF;font-weight:normal}
.ft-top .ft-nav .f_nav h4:before{width:28px;height:2px;background:#0859a8;content:"";position:absolute;left:0;bottom:0}
.ft-top .ft-nav .f_nav ul li{height:30px;line-height:30px;overflow:hidden}
.ft-top .ft-nav .f_nav ul li a{font-size:14px;color:#eee}
.ft-top .ft-nav .f_nav ul li a:hover{ color:#0859a8;}
.ft-top .ft-rig{width:27.8%;float:right;padding:68px 0px 0px 4vw;box-sizing:border-box}
.ft-top .ft-xx{margin-bottom:20px}
.ft-top .ft-xx ul li{height:49px}
.ft-top .ft-xx ul li em{display:block;height:49px;line-height:49px;font-size:16px;color:#fff;padding-left:29px;float:left}
.ft-top .ft-xx ul li.ft1 em{background:url(../images/20211225113525_246267892.png) no-repeat left}
.ft-top .ft-xx ul li.ft2 em{background:url() no-repeat left}
.ft-top .ft-xx ul li.ft3 em{background:url(../images/20211225113457_898151595.png) no-repeat left}
.ft-top .ft-xx ul li.ft3{margin-bottom:30px}
.ft-top .ft-xx ul li.ft4 em{background:url(../images/20220217142953_255229943.png) no-repeat left}
.ft-top .ft-xx ul li.ft5 em{background:url(../images/20220217144030_2084045563.png) no-repeat left}
.ft-top .ft-xx ul li i{display:block;width:220px;float:left;font-size:16px;color:#fff;margin-top:13px}
.ft-top .ft-code span{display:block;width:96px;float:left;margin-left:0.6vw}
.ft-top .ft-code span i{display:block;width:100%;line-height:0;overflow:hidden}
.ft-top .ft-code span i img{width:100%}
.ft-top .ft-code span em{display:block;height:52px;line-height:52px;text-align:center;font-size:12px;color:rgba(255,255,255,0.8)}
.ft-top .ft-code span:first-child{margin-left:0}
.ft-bot{padding:45px 0px; color:rgba(255,255,255,0.4); font-size:14px;}
.ft-bot a{color:rgba(255,255,255,0.4); font-size:14px;}
.ft-bot .link{min-width:1500px;max-width:1500px;margin:0 auto}
.ft-bot span{display:block;width:20%;height:42px;float:left}
.ft-bot span em{display:block;float:left;height:42px;line-height:42px;font-size:14px;color:rgba(255,255,255,0.3);margin-right:3%}
.ft-bot span em a{font-size:14px;color:rgba(255,255,255,0.3)}
.ft-bot strong{display:block;float:left;width:80%}
.ft-bot strong a{display:block;height:42px;line-height:42px;font-size:14px;color:rgba(255,255,255,0.3);font-weight:normal;float:left;margin:0 15px}
@media screen and (min-width:760px) and (max-width:1680px){.ft-top .ft-con{max-width:1500px}
.ft-bot .link{max-width:1200px}
.ft-top{padding:78px 0 0 40px}
.ft-top .ft-logo ul{margin-right:29px}
.ft-top .ft-wz span{font-size:18px}
.ft-top .ft-wz p{margin-right:30px}
.ft-top .ft-code span{width:92px}